﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;

namespace BenevolentSunData
{
    public class NullCell : Cell
    {

        public override string Name
        {
            get
            {
                return "";
            }
        }


        #region Initialization
        public NullCell()
        {
        }
        #endregion


        #region Beams
        public override List<Direction> AddInput(Beam beam, Direction direction)
        {
            List<Direction> output = new List<Direction>();

            return output;
        }
        #endregion




        #region ICloneable
        public override object Clone()
        {
            NullCell cell = new NullCell();
            cell.Coords = new Point(Coords.X, Coords.Y);
            //cell.floorBoneTransforms = floorBoneTransforms;
            //cell.floorModel = floorModel;
            //cell.floorMaterial = floorMaterial.Clone();
            return cell;
        }
        #endregion

    }
}
